1 Beijing Forestry University, Beijing, China
2 Bournemouth University, National Centre for Computer Animation, Poole, United Kingdom
3 Peking University, Beijing, China
TL;DRThe first predictive gaze stabilization framework for AR that reformulates stabilization as a sequence-to-sequence temporal regression problem, leveraging historical gaze dynamics to refine fixation points without scene semantics or multimodal cues.
TimeGazer reformulates gaze stabilization as a sequence-to-sequence temporal regression problem. It predicts idealized fixation trajectories for the target-fixation phase from historical gaze dynamics in the search phase. The model employs a TimesNet backbone with a triple embedding module (token, positional, timestamp) and a fused projection strategy (multi-head attention + linear), trained with a combined loss of MSE, center distance, and dispersion consistency. A synthetic data generation and blending strategy enriches the training space for improved generalization.
Raw gaze data during active fixation tasks exhibits irregular dispersion and systematic deviations from target locations, caused by oculomotor physiology, insufficient AR headset tracking accuracy, and environmental disturbances.
Treat gaze stabilization as a predictive temporal inference problem rather than a post-processing filter. A seq2seq model leverages historical gaze trajectories from the saccadic search phase to predict optimized, target-centered fixation points in the subsequent fixation phase. The model captures shared temporal patterns across individuals through TimesNet-based periodic modeling and a hybrid projection mechanism.
Triple embedding combining token (1D conv), sinusoidal positional encoding, and timestamp linear projection to capture gaze dynamics and temporal order.
State-of-the-art temporal backbone that transforms sequences into the frequency domain to extract periodic gaze patterns via multi-scale convolutions.
Dual-branch projection combining multi-head self-attention for long-range dependencies and linear projection for local structure, fused via a learnable balance parameter.
MSE loss + center distance regularization + dispersion consistency, preventing global bias and over-collapse of predicted fixations.
Progressive auto-regressive training strategy that consumes model predictions incrementally, alleviating exposure bias in seq2seq inference.
Spatial contraction and translation toward targets to generate idealized fixation sequences, expanding training diversity and improving generalization.
Fig. 5. Architecture of TimeGazer. Raw historical gaze sequences are encoded via the embedding module (normalization, token/positional/temporal embeddings, predict linear), processed by TimesNet for temporal feature extraction, and projected through fused MHA and linear branches to generate the predicted gaze sequence.
Embedding Module: Gaze coordinates and velocities are standardized per channel, then projected via 1D convolution (token embedding), combined with sinusoidal positional encoding and timestamp linear embedding. A predict linear layer extends the temporal dimension from T to T+τ.
| Metric | TimeGazer | HoloLens 2 Native | p-value | Effect Size |
|---|---|---|---|---|
| ACR ↑ | 0.60 ± 0.23 | 0.51 ± 0.25 | 0.0034** | 0.873 |
| ATD(s) ↓ | 30.58 ± 5.04 | 32.56 ± 5.14 | 0.035* | 0.917 |
| GI(count/trial) ↓ | 1.87 ± 0.48 | 2.14 ± 0.71 | 0.035* | 0.397 |
| FTR ↑ | 0.26 ± 0.10 | 0.23 ± 0.084 | 0.035* | 0.416 |
| Stability ↑ ours | 3.93 ± 0.42 | 3.27 ± 0.46 | 0.0056** | 1.234 |
| Sensitivity ↑ ours | 4.07 ± 0.46 | 3.07 ± 0.46 | 0.0003*** | 4.009 |
TimeGazer was deployed on Microsoft HoloLens 2 and evaluated with 27 participants in a counterbalanced user study. It significantly outperformed the native HoloLens 2 eye-tracking algorithm on all four metrics (ACR, ATD, GI, FTR) with p < 0.05. MRTK scenario evaluations further confirmed improvements in target selection (d=1.26) and navigation (d=1.99).
Fig. 7. User study and MRTK-based evaluation scenarios: (a) controlled AR fixation task, (b) target selection, and (c) navigation. TimeGazer significantly outperforms native HoloLens 2 eye-tracking across all interaction tasks.
Fig. 4. A typical gaze trajectory example showing the transition from rapid saccadic search to stable fixation, illustrating the dispersion and deviation that TimeGazer aims to correct.
Gaze trajectories encode rich temporal cues about user intent and attentional stability; exploiting these cues through seq2seq temporal modeling unlocks performance gains unattainable through static or geometry-only approaches.
@misc{xia2025timegazertemporalmodelingpredictive,
title={TimeGazer: Temporal Modeling of Predictive Gaze Stabilization for AR Interaction},
author={Yaozheng Xia and Zaiping Zhu and Bo Pang and Shaorong Wang and Sheng Li},
year={2025},
eprint={2510.01561},
archivePrefix={arXiv},
primaryClass={cs.HC},
url={https://arxiv.org/abs/2510.01561},
}